/**
 * Description:
 * Class Name:RedirectOut
 * Date:2022/5/2 15:11
 *
 * @author LTisme
 * @version JAVA17
 */
package 疯狂Java讲义.第15章_输入输出._15_5_重定向标准输入输出;

import java.io.FileOutputStream;
import java.io.IOException;
import java.io.PrintStream;

public class RedirectOut {
    public static void main(String[] args) {
        try (
                var ps = new PrintStream(new FileOutputStream("Chapter_15_RedirectedOut.txt"))
                ){
            // 将标准输出重定向到ps输出流
            System.setOut(ps);
            // 向标准输出输出一个字符串
            System.out.println("已改变标准输出到此文件");
            System.out.println(new RedirectOut());
        }
        catch (IOException ioException){
            ioException.printStackTrace();
        }
    }
}
